// 找人
.zxg-man {
  color: #fff;
  text-align: center;
  position: relative;
  background-color: #2E2F2E;
  background-size: cover;
  >h2 {
    font-size: 1.5rem;
    margin: 0;
    padding-top: 3rem;
    padding-bottom: 1.5rem;
    & + p {  // h2的下一个元素节点p

    }
  }
  .container-fluid {
    .swiper-container {
      margin-bottom: 10px;
      .swiper-slide {
        .worker-info {
          background-color: #F3F3F3;
          padding: 5px;
          box-sizing: border-box;
          color: #000;
          .worker-info-header {
            width: 100%;
            background-color: #fff;
            padding: 18px 9px 9px;
            box-sizing: border-box;
            .worker-info-header-grade {
              position: relative;
              border-bottom: 2px dashed #ddd;
              &::before,&::after {
                content: '';
                display: block;
                width: 10px;
                height: 10px;
                position: absolute;
                bottom: -5px;
                border-radius: 50%;
                background-color: #F3F3F3;
              }
              &::before {
                left: -14px;
              }
              &::after {
                right: -14px;
              }
              .worker-info-header-grade-left {
                width: 45px;
                height: 45px;
                border-radius: 50%;
                background: url("../../images/pc/man.jpg") no-repeat center;
                background-size: cover;
                position: absolute;
                top: 0;
                left: 0;
              }
              .worker-info-header-grade-right {
                margin-left: 55px;
                text-align: left;
                .worker-info-name {
                  font-size: 18px;
                  margin: 0;
                }
                .worker-info-gps {
                  color: #555;
                  font-size: 14px;
                }
                .worker-info-praise {
                  position: absolute;
                  top: 15px;
                  right: 0;
                  color: #2BBE86;
                  font-size: 14px;
                  .icon-dianzan1 {
                    font-size: 30px;
                  }
                }
                .worker-info-line {
                  border-top: 1px dashed #ddd;
                }
                .iconfont {
                  color: #2BBE86;
                  font-size: 14px;
                }
                .worker-info-ability {
                  color: #999;
                  font-size: 14px;
                  > li {
                    line-height: 2;
                    i {
                      color: #FFB715;
                      display: inline-block;
                      font-style: normal;
                    }
                  }
                }
              }
            }
            .worker-info-header-btn {
              .btn-recruit,.btn-collect {
                border-radius: 3px;
                margin-top: 10px;
                font-size: 14px;
                padding: 10px 50px;
                color: #fff;
              }
              .btn-recruit {
                background-color: #2BBE86;
              }
              .btn-collect {
                background-color: #FFB715;
                margin-left: 12px;
              }
            }
          }
          .worker-info-footer {
            .worker-info-footer-title {
              font-size: 18px;
              line-height: 2.5;
              text-align: left;
              margin: 0;
              .iconfont {
                font-size: 22px;
                color: #FE5E5E;
              }
            }
            .worker-info-footer-content {
              font-size: 14px;
              background-color: #fff;
              ul {
                text-align: left;
                padding: 10px;
                box-sizing: border-box;
                li {
                  line-height: 2;
                  i {
                    font-style: normal;
                    color: #999;
                  }
                  b {
                    font-style: normal;
                    font-weight: normal;
                    color: #4B4B4B;
                    margin-left: 18px;
                  }
                }
              }
            }
          }
        }
      }
    }
  }
  .swiper-button-prev,.swiper-button-next {
    width: 1rem;
    height: 1.5rem;
    margin-top: -.75rem;
    background-size: 1rem 1.5rem;
    border: 1px solid #fff;
    padding: 0.3rem;
    box-sizing: content-box;
  }
  .man-more {
    color: #fff;
    padding: 2rem;
  }
}